set(_AX_2D_HEADER
  2d/ActionPageTurn3D.h
  2d/ActionTween.h
  2d/Grid.h
  2d/SpriteFrameCache.h

  # 2d/TMXTiledMap.h
  2d/Layer.h
  2d/ActionCamera.h
  2d/ParticleExamples.h
  2d/Sprite.h
  2d/AnchoredSprite.h
  2d/Node.h
  2d/ComponentContainer.h
  2d/ActionProgressTimer.h
  2d/TweenFunction.h
  2d/Light.h
  2d/AutoPolygon.h
  2d/FontAtlas.h
  2d/AtlasNode.h
  2d/ClippingNode.h
  2d/RenderTexture.h
  2d/ActionInterval.h
  2d/TMXXMLParser.h
  2d/ActionInstant.h
  2d/Label.h
  2d/Component.h
  2d/LabelAtlas.h
  2d/ActionCatmullRom.h
  2d/ActionGrid.h
  2d/ParticleBatchNode.h
  2d/ClippingRectangleNode.h
  2d/ActionEase.h
  2d/Scene.h
  2d/ProtectedNode.h
  2d/TextFieldTTF.h
  2d/AnimationCache.h
  2d/FastTMXLayer.h
  2d/FontAtlasCache.h
  2d/Font.h
  2d/ParticleSystemQuad.h
  2d/ActionGrid3D.h
  2d/CameraBackgroundBrush.h
  2d/FastTMXTiledMap.h
  2d/MenuItem.h
  2d/FontFNT.h
  2d/SpriteBatchNode.h
  2d/TransitionProgress.h
  2d/SpriteFrame.h
  2d/TMXObjectGroup.h
  2d/Animation.h
  2d/NodeGrid.h
  2d/FontFreeType.h
  2d/Action.h
  2d/Transition.h
  2d/TransitionPageTurn.h
  2d/FontCharMap.h
  2d/ParticleSystem.h
  2d/ProgressTimer.h
  2d/TileMapAtlas.h
  2d/ActionTiledGrid.h
  2d/ActionManager.h
  2d/MotionStreak.h
  2d/Menu.h
  2d/DrawNode.h

  # 2d/TMXLayer.h
  2d/Camera.h
  2d/ParallaxNode.h
  2d/SpriteSheetLoader.h
  2d/PlistSpriteSheetLoader.h
  2d/ActionCoroutine.h
)

set(_AX_2D_SRC

  2d/ActionCamera.cpp
  2d/ActionCatmullRom.cpp
  2d/Action.cpp
  2d/ActionEase.cpp
  2d/ActionGrid3D.cpp
  2d/ActionGrid.cpp
  2d/ActionInstant.cpp
  2d/ActionInterval.cpp
  2d/ActionManager.cpp
  2d/ActionPageTurn3D.cpp
  2d/ActionProgressTimer.cpp
  2d/ActionTiledGrid.cpp
  2d/ActionTween.cpp
  2d/AnimationCache.cpp
  2d/Animation.cpp
  2d/AtlasNode.cpp
  2d/Camera.cpp
  2d/CameraBackgroundBrush.cpp
  2d/ClippingNode.cpp
  2d/ClippingRectangleNode.cpp
  2d/ComponentContainer.cpp
  2d/Component.cpp
  2d/DrawNode.cpp
  2d/FastTMXLayer.cpp
  2d/FastTMXTiledMap.cpp
  2d/FontAtlasCache.cpp
  2d/FontAtlas.cpp
  2d/FontCharMap.cpp
  2d/Font.cpp
  2d/FontFNT.cpp
  2d/FontFreeType.cpp
  2d/Grid.cpp
  2d/LabelAtlas.cpp
  2d/Label.cpp
  2d/Layer.cpp
  2d/Light.cpp
  2d/Menu.cpp
  2d/MenuItem.cpp
  2d/MotionStreak.cpp
  2d/Node.cpp
  2d/NodeGrid.cpp
  2d/ParallaxNode.cpp
  2d/ParticleBatchNode.cpp
  2d/ParticleExamples.cpp
  2d/ParticleSystem.cpp
  2d/ParticleSystemQuad.cpp
  2d/ProgressTimer.cpp
  2d/ProtectedNode.cpp
  2d/RenderTexture.cpp
  2d/Scene.cpp
  2d/SpriteBatchNode.cpp
  2d/Sprite.cpp
  2d/AnchoredSprite.cpp
  2d/SpriteFrameCache.cpp
  2d/SpriteFrame.cpp
  2d/AutoPolygon.cpp
  2d/TextFieldTTF.cpp
  2d/TileMapAtlas.cpp

  # 2d/TMXLayer.cpp
  2d/TMXObjectGroup.cpp

  # 2d/TMXTiledMap.cpp
  2d/TMXXMLParser.cpp
  2d/Transition.cpp
  2d/TransitionPageTurn.cpp
  2d/TransitionProgress.cpp
  2d/TweenFunction.cpp
  2d/SpriteSheetLoader.cpp
  2d/PlistSpriteSheetLoader.cpp
  2d/ActionCoroutine.cpp
)
